.my-btn {
	font: normal 11px tahoma, verdana, helvetica;
	cursor: pointer;
	white-space: nowrap;
}

.my-btn button {
	border: 0 none;
	background: transparent;
	font: normal 11px tahoma, verdana, helvetica;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	-moz-outline: 0 none;
	outline: 0 none;
}

* html .ext-ie .my-btn button {
	width: 1px;
}

.ext-gecko .my-btn button {
	padding-left: 0;
	padding-right: 0;
}

.ext-ie .my-btn button {
	padding-top: 2px;
}

.my-btn-bar {
	padding: 3px;
}

.my-btn-bar-left {
	padding-left: 3px;
	padding-right: 3px;
}

.my-btn-bar-right {
	padding-left: 3px;
	padding-right: 3px;
}

.my-icon-btn {
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.my-btn {
	height: 21px;
	cursor: pointer;
	width: 50px;
	color: black;
}

.my-btn-text {
	font-size: 12px;
	font: normal 11px tahoma, verdana, helvetica;
	white-space: nowrap;
}

.my-btn-l {
	height: 21px;
	background: url( images/default/button/btn-sprite.gif ) no-repeat 0 0;
}

.my-btn-l div {
	width: 3px;
}

.my-btn-r {
	background: url( images/default/button/btn-sprite.gif ) no-repeat 0 -21px;
}

.my-btn-r div {
	width: 3px;
}

.my-btn-ml, .my-btn-mr {
	background: url( images/default/button/btn-sprite.gif ) repeat-x 0 -42px;
}

.my-btn-c {
	text-align: center;
	padding: 0 6px;
	width: 100%;
	background: url( images/default/button/btn-sprite.gif ) repeat-x 0 -42px;
}

.my-btn-icon .my-btn-ml {
	padding-left: 2px;
	padding-top: 2px;
}

.my-btn-over .my-btn-l {
	background-position: 0 -63px;
}

.my-btn-over .my-btn-ml, .my-btn-over .my-btn-mr {
	background-position: 0 -105px;
}

.my-btn-over .my-btn-c {
	background-position: 0 -105px;
}

.my-btn-over .my-btn-r {
	background-position: 0 -84px;
}

.my-btn-down .my-btn-ml, .my-btn-down .my-btn-mr {
	background-position: 0 -126px;
}

.my-btn-down .my-btn-c {
	background-position: 0 -126px;
}

.my-btn-disabled {
	cursor: default;
}

.my-btn-disabled .my-btn-text {
	color: #707070;
}

.my-btn-disabled .my-btn-l {
	background-position: 0px -210px;
}

.my-btn-disabled .my-btn-ml, .my-btn-down .my-btn-mr {
	background-position: 0px -252px;
}

.my-btn-disabled .my-btn-c {
	background-position: 0px -252px;
}

.my-btn-disabled .my-btn-r {
	background-position: right -231px;
}